difficult of explanation - Francés Inglés Diccionario